package edu.upc.clase.demo.entity;

import java.util.ArrayList;
import java.util.List;

/**
 * @author
 */
public class Restaurante 
{
    private Integer id;
    private String nombre;
    private String direccion;
    private String telefono;
    private String attnDiaDe;
    private String attnDiaA;
    private String attnHoraDe;
    private String attnHoraA;
    private String descripcion;
    private String rutaMapa;
    private String rutaLogo;
    private Distrito distrito;
    private List<Menu> menus=new ArrayList <Menu>();
    private List<Administrador> administrador= new ArrayList<Administrador>();
    
    public Restaurante() { }
    
    public Restaurante(String nombre, String direccion, String telefono, String attnDiaDe, String attnDiaA, String attnHoraDe, String attnHoraA, String descripcion, String rutaMapa, String rutaLogo, Integer distrito_id) {
        this.nombre = nombre;   
        this.direccion = direccion;
        this.telefono = telefono;
        this.attnDiaDe = attnDiaDe;
        this.attnDiaA = attnDiaA;
        this.attnHoraDe = attnHoraDe;
        this.attnHoraA = attnHoraA;
        this.descripcion = descripcion;
        this.rutaMapa = rutaMapa;
        this.rutaLogo = rutaLogo;
        this.distrito = new Distrito();
        distrito.setId(distrito_id);
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    public String getAttnDiaDe() {
        return attnDiaDe;
    }

    public void setAttnDiaDe(String attnDiaDe) {
        this.attnDiaDe = attnDiaDe;
    }

    public String getAttnDiaA() {
        return attnDiaA;
    }

    public void setAttnDiaA(String attnDiaA) {
        this.attnDiaA = attnDiaA;
    }

    public String getAttnHoraDe() {
        return attnHoraDe;
    }

    public void setAttnHoraDe(String attnHoraDe) {
        this.attnHoraDe = attnHoraDe;
    }

    public String getAttnHoraA() {
        return attnHoraA;
    }

    public void setAttnHoraA(String attnHoraA) {
        this.attnHoraA = attnHoraA;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public String getRutaMapa() {
        return rutaMapa;
    }

    public void setRutaMapa(String rutaMapa) {
        this.rutaMapa = rutaMapa;
    }

    public String getRutaLogo() {
        return rutaLogo;
    }

    public void setRutaLogo(String rutaLogo) {
        this.rutaLogo = rutaLogo;
    }

    public Distrito getDistrito() {
        return distrito;
    }

    public void setDistrito(Distrito distrito) {
        this.distrito = distrito;
    }

    public List<Menu> getMenus() {
        return menus;
    }

    public void setMenus(List<Menu> menus) {
        this.menus = menus;
    }

    public List<Administrador> getAdministrador() {
        return administrador;
    }

    public void setAdministrador(List<Administrador> administrador) {
        this.administrador = administrador;
    }
}